package com.jin.crud.bean;

import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author yuxuejin
 * @Date 2021/11/16 20:25
 * @Description: 分页查询对象
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "分页查询对象")
public class QueryDto {

    /**
     * 当前记录起始索引
     */
    private Integer pageNum;

    /**
     * 每页显示记录数
     */
    private Integer pageSize;

    /**
     * 排序列
     */
    private String orderByColumn;

    /**
     * 关键字
     */
    private String keyWord;

    /**
     * 状态
     */
    private String status;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;


    public QueryDto(int pageNum, int pageSize) {
        this.pageNum = pageNum;
        this.pageSize = pageSize;
    }
}
